renal localization - Español Inglés Diccionario